home *** CD-ROM | disk | FTP | other *** search
-
- [incr Tcl] - CHANGE LOG
- ==========================================================================
- ------------------------ RELEASE 1.1 - 7/23/93 -------------------------
- ==========================================================================
-
- 07/29/93 ... BUG FIX: #auto objects that created other #auto objects
- in their constructor were returing the wrong #auto name.
-
- 07/29/93 ... BUG FIX: "errorInfo" in class interps was causing error
- information to grow without bound, eating huge amounts
- of memory.
-
- 07/30/93 ... BUG FIX: "free-memory-read" during object delete.
-
- 08/06/93 ... BUG FIX: "delete" method now returns error message on error.
-
- 08/06/93 ... BUG FIX: Widget classes in "demos/widgets" now have
- proper destructors, allowing the widgets to be deleted
- and recreated.
-
- 08/20/93 ... Added "virtual" command for accessing most-specific
- class scope. This provides a cleaner way of invoking
- virtual commands from within a class method than the
- trick "$this method" described previously.
-
- 08/25/93 ... Abandoned notion of using "unknown" proc to intercept calls
- like "class::proc" and invoke them as "class :: proc".
- Removed "init.tcl" from "library" directory, so installation
- no longer fiddles with library files. As a convenience,
- I have provided a version of "auto_mkindex" that recognizes
- class definitions along with procs, but it is up to the
- user to install or use this code.
-
- 08/25/93 ... Added "itcl_reload" procedures to the "library" directory.
- This procedures can be used during debugging to unload
- and reload class definitions.
-
- 08/29/93 ... BUG FIX: changed a few stray calls to "malloc" to "ckalloc"
- to be consistent with the rest of Tcl/Tk.
-
- 09/09/93 ... Removed commands like "open" from class interps. Such
- commands create/access common facilities, and should only
- exist in the main interpreter.
-
- 09/09/93 ... Fixed "upvar" and "uplevel" to work across interp
- boundaries. This means that they should work properly
- even if invoked from within a class method to access
- variables that exist in the main interpreter.
-
- 09/09/93 ... Changed semantics of "::" or unknown command. Command
- is still sent to global scope, but the local call frame
- is retained. Thus, "::set globalvar val" is no longer
- a proper way to set a global variable. This has been
- superceded by "global globalvar; set globalvar val".
- This change will fix many problems people have had
- accessing Expect and TclX commands from within class
- methods.
-
- 09/23/93 ... BUG FIX: changed code calling Tcl_AppendResult() and
- Tcl_AppendElement() to always clear result first via
- Tcl_SetResult().
-
- ==========================================================================
- ------------------------ RELEASE 1.2 - 9/23/93 -------------------------
- ==========================================================================
-
- 10/11/93 ... UPGRADE: made compatible with Tcl7.0
-
- 10/12/93 ... UPGRADE: changed Makefiles to use GNU's "autoconf"
-
- 10/14/93 ... UPGRADE: added support for building shared library
-
- 10/14/93 ... BUG FIX: fixed "#auto" to look for names already in
- use and keep incrementing ID integer until a unique
- name is found.
-